package com.baosight.risk.service.fltd.entity;

import com.baosight.risk.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Table;

/**
 * Table: T_FLAA_FLOW_CHECK
 */
@Data
@ApiModel
@Table(name = "T_FLAA_FLOW_CHECK")
public class FlaaFlowCheck extends BaseEntity {

    /**
     * 流程ID
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    FLOW_GUID
     * Nullable:  true
     */
    @ApiModelProperty("流程ID")
    @Column(name = "FLOW_GUID")
    private String flowGuid;

    /**
     * 流程编码
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    FLOW_NO
     * Nullable:  true
     */
    @ApiModelProperty("流程编码")
    @Column(name = "FLOW_NO")
    private String flowNo;

    /**
     * 检查类型
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    CHECK_TYPE
     * Nullable:  true
     */
    @ApiModelProperty("检查类型")
    @Column(name = "CHECK_TYPE")
    private String checkType;

    /**
     * 检查类型说明
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    CHECK_TYPE_NAME
     * Nullable:  true
     */
    @ApiModelProperty("检查类型说明")
    @Column(name = "CHECK_TYPE_NAME")
    private String checkTypeName;

    /**
     * 节点
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    NODE_CODE
     * Nullable:  true
     */
    @ApiModelProperty("节点")
    @Column(name = "NODE_CODE")
    private String nodeCode;

    /**
     * 节点说明
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    NODE_NAME
     * Nullable:  true
     */
    @ApiModelProperty("节点说明")
    @Column(name = "NODE_NAME")
    private String nodeName;

    /**
     * 类名
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    CLASS_NAME
     * Nullable:  true
     */
    @ApiModelProperty("类名")
    @Column(name = "CLASS_NAME")
    private String className;

    /**
     * 方法名
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    CLASS_METHOD_NAME
     * Nullable:  true
     */
    @ApiModelProperty("方法名")
    @Column(name = "CLASS_METHOD_NAME")
    private String classMethodName;

    /**
     * 备注
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    REMARK
     * Nullable:  true
     */
    @ApiModelProperty("备注")
    @Column(name = "REMARK")
    private String remark;

    /**
     * 排序
     * <p>
     * Table:     T_FLAA_FLOW_CHECK
     * Column:    ROW_ORDER
     * Nullable:  true
     */
    @ApiModelProperty("排序")
    @Column(name = "ROW_ORDER")
//    private String rowOrder;
    private  Integer rowOrder;
    private static final long serialVersionUID = 1L;
}